Skip to content

[v3-3-test] Fix bulk endpoints returning 500 for a malformed action entry (#73453) - #73505

Open
henry3260 wants to merge 1 commit into
apache:v3-3-testfrom
henry3260:backport-73453-v3-3-test
Open

henry3260 wants to merge 1 commit into
apache:v3-3-testfrom
henry3260:backport-73453-v3-3-test

Conversation

@henry3260

@henry3260 henry3260 commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Backport of #73453 to v3-3-test (cherry-pick of 0def984). The automatic backport failed to apply cleanly.

Conflict resolution

  • airflow-core/src/airflow/api_fastapi/core_api/datamodels/common.pyv3-3-test has neither the logging import nor the asset-expression models that main's context pulled in, so only the new collections.abc.Mapping import was taken. The discriminator fix itself applies unchanged.
  • airflow-core/tests/unit/api_fastapi/core_api/datamodels/test_common.py — the file does not exist on v3-3-test (it was created by a separate, un-backported change), so only the two bulk-discriminator tests this PR adds were carried over.

Verified: breeze run pytest airflow-core/tests/unit/api_fastapi/core_api/datamodels/test_common.py → 8 passed.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 5)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants